package com.petshop.pets.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.petshop.common.annotation.Excel;
import com.petshop.common.core.domain.BaseEntity;

/**
 * 宠物信息对象 pet_pets
 * 
 * @author ruoyi
 * @date 2024-09-11
 */
public class PetPets extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 宠物编号 */
    private Long petID;

    /** 宠物姓名 */
    @Excel(name = "宠物姓名")
    private String petName;

    /** 品种 */
    @Excel(name = "品种")
    private String breed;

    /** 性别 */
    @Excel(name = "性别")
    private String gender;

    /** 年龄 */
    @Excel(name = "年龄")
    private Long age;

    /** 健康情况 */
    @Excel(name = "健康情况")
    private String healthStatus;

    /** 疫苗接种情况 */
    @Excel(name = "疫苗接种情况")
    private String vaccinationStatus;

    /** 宠物美照 */
    @Excel(name = "宠物美照")
    private String photo;

    /** 主人姓名 */
    @Excel(name = "主人姓名")
    private String ownerName;

    public void setPetID(Long petID) 
    {
        this.petID = petID;
    }

    public Long getPetID() 
    {
        return petID;
    }
    public void setPetName(String petName) 
    {
        this.petName = petName;
    }

    public String getPetName() 
    {
        return petName;
    }
    public void setBreed(String breed) 
    {
        this.breed = breed;
    }

    public String getBreed() 
    {
        return breed;
    }
    public void setGender(String gender) 
    {
        this.gender = gender;
    }

    public String getGender() 
    {
        return gender;
    }
    public void setAge(Long age) 
    {
        this.age = age;
    }

    public Long getAge() 
    {
        return age;
    }
    public void setHealthStatus(String healthStatus) 
    {
        this.healthStatus = healthStatus;
    }

    public String getHealthStatus() 
    {
        return healthStatus;
    }
    public void setVaccinationStatus(String vaccinationStatus) 
    {
        this.vaccinationStatus = vaccinationStatus;
    }

    public String getVaccinationStatus() 
    {
        return vaccinationStatus;
    }
    public void setPhoto(String photo) 
    {
        this.photo = photo;
    }

    public String getPhoto() 
    {
        return photo;
    }
    public void setOwnerName(String ownerName) 
    {
        this.ownerName = ownerName;
    }

    public String getOwnerName() 
    {
        return ownerName;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("petID", getPetID())
            .append("petName", getPetName())
            .append("breed", getBreed())
            .append("gender", getGender())
            .append("age", getAge())
            .append("healthStatus", getHealthStatus())
            .append("vaccinationStatus", getVaccinationStatus())
            .append("photo", getPhoto())
            .append("ownerName", getOwnerName())
            .toString();
    }
}
